package com.iwhalecloud.bss.kite.cucc.client.dto.flow;

import com.iwhalecloud.bss.kite.client.dto.flow.KitePageDefineDTO;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

public class PageNavigationDTO implements Serializable {
    /**
     * serialVersionUID <br>
     */
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键")
    private String navigationId;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("模板标识")
    private String templateId;

    @ApiModelProperty("服务提供标识")
    private String serviceOfferId;

    @ApiModelProperty("页面流程")
    private List<KitePageDefineDTO> pageDefineList;

    @ApiModelProperty("页面操作类型")
    private String pageType;

    public String getNavigationId() {
        return navigationId;
    }

    public void setNavigationId(String navigationId) {
        this.navigationId = navigationId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getTemplateId() {
        return templateId;
    }

    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }

    public List<KitePageDefineDTO> getPageDefineList() {
        return pageDefineList;
    }

    public void setPageDefineList(List<KitePageDefineDTO> pageDefineList) {
        this.pageDefineList = pageDefineList;
    }

    public String getServiceOfferId() {
        return serviceOfferId;
    }

    public void setServiceOfferId(String serviceOfferId) {
        this.serviceOfferId = serviceOfferId;
    }

    public String getPageType() {
        return pageType;
    }

    public void setPageType(String pageType) {
        this.pageType = pageType;
    }
}
